package com.supermap.dubbo.api.monitor;

import com.supermap.dataservice.util.JSONUtil;

/**
 * @author lxs
 * @Title:监控平台业务层
 * @Description:
 * @date 2018/7/11  11:23
 */
public interface MonitorService {
    /**
     * 根据区域code获取当年 每个月份每个种类作物的农情上传数量
     */
    JSONUtil getAgrCropNumsByAreacode(String areacode);
    /**
     * 获取服务对象总数
     * @param areaCode
     * @return
     */
    JSONUtil getSerObjListByAreacode(String areaCode);
    /**
     * 获取服务对象当月总数
     * @param areaCode
     * @return
     */
    JSONUtil getSerObjListByAreacodeAndYearMonth(String areaCode);
    /**
     * 获取专家活跃度
     * @param areaCode
     * @return
     */
    JSONUtil getActiveListByareaCode(String areaCode);
    /**
     * 根据ID获取所有类型的评论
     * @param userId
     * @return
     */
    JSONUtil getActiveCommmentListByuserId(String userId);

    /**
     * 获取当年的每月的农情 咨询 灾情统计
     * @param areaCode
     * @return
     */
    JSONUtil getAllList(String areaCode);
}
